/*
  1、JS是什么
  JavaScript 是一种属于网络的脚本语言，已经被广泛用于web应用的开发，常用来微网页添加各式各样的动态功能，为用户提供更流畅美观的浏览效果。

  2、js一共有多少种数据类型?
  6种：string、number、Boolean、array、object、undefined和 null。

  3、js检测数据类型有哪些方法?
  (1)typeof
  (2)typeof()
  (3)Object.prototype.toString.call()

  4、undefined和null的区别?	用typeof检测它们分别返回什么值?
  undefined表示不存在，null表示为空值
  typeof undefined: undefined;
  typeof null: object;

  5、写出下列数据转Boolean对应的结果
  var str = "0"; // true
  var str1 = ""; // false
  var str2 = " "; // true
  var unde = undefined; // false
  var nu = null; // false
  var num = 0; // false
  var num1 = -10; // true

  6、检测下面的变量各自的数据类型
  var str = ""; // string
  var num = "-10"; // string
  var num1 = 0; // number
  var nu = undefined; // undefined
  var nu1 = "undefined"; // string
  var nu1 = "null"; // string
  var nu2 = null; // object
  var obj = "{}"; // string
  var obj1 = {}; // object

  7、JS的注释写法有哪几种，有何区别
  两种：
  单行注释：ctrl + /
  多行注释：shift + alt + a
  区别：单行注释只对一行代码进行解释说明，多行注释可以对多行代码进行解释说明。

  8、javascript引入页面有几种形式
  三种：内嵌式、行内式、外联式

  9、var 的意义何在
  定义变量

  10、已知数A与B，由键盘输入AB的值，交换它们的值，并输出。
  提示，获取用户输入信息，可以使用 var user_input = prompt("请输入数字");
  var input_A = prompt('A:请输入一个数字')
  var input_B = prompt('B:请输入一个数字')

  var temp = input_A;
  input_A = input_B;
  input_B = temp;
  
  alert(`转换后的A：${input_A}，B：${input_B}`);
*/